package org.caenv.services.dao;

import java.util.List;

public abstract class BaseDAO<TYPE> {
	
	protected BaseDAO (){
		
	}

	public List<TYPE> selectAll () throws MethodDAONotImplementedException {
		throw new MethodDAONotImplementedException();
	}

	public void insert (TYPE entity) throws MethodDAONotImplementedException {
		throw new MethodDAONotImplementedException();
	}
	
	public void insertAll (List<TYPE> list) throws MethodDAONotImplementedException {
		throw new MethodDAONotImplementedException();
	}
	
	public void update (TYPE entity) throws MethodDAONotImplementedException {
		throw new MethodDAONotImplementedException();
	}
	
	public void updateAll (List<TYPE> list) throws MethodDAONotImplementedException {
		throw new MethodDAONotImplementedException();
	}
	
}
